home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 1.6 KB | 37 lines | [TEXT/GEOL] |
- Item 8555346 14-Jan-88 18:41
-
- From: WILSON6 Wilson, Dave - Personal Concepts
-
- To: MACAPP$ MacApp Interest List
-
- Sub: More Wish List - Undo
-
- Another item for the MacApp wish list: some sort of multiple-level undo.
-
- There has been alot of interest in multiple-level undo. Obviously, this is
- affected by the user interface - especially since "Undo" changes to "Redo"
- after Undo is chosen.
-
- As a first observation, notice that the MPW shell editor keeps an Undo buffer
- for each document. This is not a multiple-level undo, but does allows the user
- more flexibility without requiring a change to the Edit menu's user interface.
-
- Also, consider a program like MacDraw. It would be nice to preserve the last
- command object of each type. The if the user chooses the "rectangle draw" mode
- from the palette, the drawing can be undone. If the user then chooses the
- "polygon draw" mode, that can be undone - while preserving the last rectangle
- sketcher object so that the last rectangle can also be undone when the user
- switches back to that mode.
-
- Where does all this lead? Perhaps we could associate command objects with
- various other objects. In the simple case, each document could retain it's last
- command object, but undo would only apply to the active document. Or, each view
- could have a command object, and undo would only apply the the target view.
-
- This set of vague thoughts is primarily meant to elicit clearer and better
- ideas from the rest of the inhabitants of MacAppLand™.
-
- Dave
-
-
-